package com.qiang;

import java.util.ArrayList;
import java.util.Random;

public class Test08 {
    public static void main(String[] args) {
        /*
        作业:
 随机生成10万个整数(100万随机整数), 添加到ArrayList1中，
 手动方式过滤，将能够同时被2/3/5整除数字存入到ArrayList2中，遍历容器，打印符合条件的整数

Stream流的方式实现一次。测试性能
         */
        ArrayList<Integer> ss = new ArrayList<>();
        Random r = new Random();
        long l = System.currentTimeMillis();
        for (int i = 0; i < 100000; i++) {
            int j = r.nextInt(1000000);

            if (j % 2 == 0 && j % 3 == 0 && j % 5 == 0) {
                ss.add(j);
            }
        }
        for (Integer s : ss) {
            System.out.println(s);
        }

        long l1 = System.currentTimeMillis();
        System.out.println(l1-l);

    }
}
